<?php
/**
 * yumao
 * 2018-8-3
 * 监控报警条件url模式
 */
namespace app\controllers;

use yii;
class  MonitorMarketingMailRetryController extends \app\base\Controller
{
    /**
     * 重新下载解压
     */
//    public function actionMonitorEmarsysLogDataRetry()
//    {
//        $curBjTime = \yii::$app->bjTime->time();
//        $curDay =\yii::$app->bjTime->date("Ymd",$curBjTime);
//        $beforeOneDay = \yii::$app->bjTime->date("Ymd",$curBjTime-24*3600);
//        $downLoadFileName = $beforeOneDay.'000000_TO_'.$curDay.'000000.zip'; 
//        $fileUnZipName = $beforeOneDay.'000000_TO_'.$curDay.'000000'; 
//        $dirPath = ROOT_PATH.'/bounces_data/emarsys_data/';
//        $returnInfo = [];
//        if (file_exists($dirPath.$fileUnZipName) && !empty(array_diff(scandir($dirPath.$fileUnZipName),['..','.']))) { // 文件夹存在并且不为空说明正常
//            $returnInfo['flag'] = 1;
//            $returnInfo['info'] = "重试后正常";
//            $returnInfo['is_sure_flag'] = 1;
//            echo json_encode($returnInfo);
//            exit;
//        }
//        
//        try {
//            if(!file_exists($dirPath.$downLoadFileName)) {
//                // 重新下载
//                
//                
//            }
//            
//            if (!file_exists($dirPath.$fileUnZipName) || empty(array_diff(scandir($dirPath.$fileUnZipName),['..','.']))) {
//                // 重新解压
//                
//            }
//        } catch (\Exception $ex) {
//            $returnInfo['flag'] = 0;
//            $returnInfo['info'] = "重试失败:" .$ex->getMessage();
//            $returnInfo['is_sure_flag'] = 1;
//            echo json_encode($returnInfo);
//            exit;
//        }
//    }
}

